import { Destroyable, extendClassProps, ReactivePropsToNativePropsAndChanged } from "xbsj-base";

export class Editing extends Destroyable {
    static defaults = {
        enabled: true,
    }
    constructor() {
        super();
    }
}
export namespace Editing {
    export const createDefaultProps = () => ({
        enabled: true,
    });
}
extendClassProps(Editing.prototype, Editing.createDefaultProps);
export interface Editing extends ReactivePropsToNativePropsAndChanged<ReturnType<typeof Editing.createDefaultProps>> { }